Caribbean Fruit Cake